package com.bjpowernode.javase.exception;
/*
1、什么是异常,java提供异常处理机制有什么用?
    以下程序执行过程中发生了不正常的情况，而这种不正常的情况叫做：异常。
    java语言是很完善的语言，提供了异常处理方式，以下程序中出现了不成的情况，
    java把异常信息打印输出到控制台，供程序员参考，程序员看到异常信息后，可以
    对程序进行修改，让程序更加的健壮。

    什么是异常：程序执行过程中的不正常情况。
 2、以下程序执行中出现了：
    Exception in thread "main" java.lang.ArithmeticException: / by zero
	    at com.bjpowernode.javase.exception.ExceptionTest01.main(ExceptionTest01.java:19)
	这个信息被我们成为异常信息，这个信息是JVM打印的。
 */
public class ExceptionTest01 {
    public static void main(String[] args) {
        int a = 10;
        int b = 0;
        //实际上JVM运行到这的时候会new一个异常对象出来：new ArithmeticException("/ by zero")
        //并且JVM将new的对象抛出，打印输出信息到控制台了。
 /*       if(b==0){
            System.out.println("除数不可以为0！");
            return;
        }*/
        //程序执行懂啊此处表示除数不为0；
        int c = a/b;
        System.out.println(a + "/" + b + "=" + c);
    }
}
